TSTP Solution File: ITP071^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP071^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:05 EDT 2021

% Result   : Unknown 0.48s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : ITP071^1 : TPTP v7.5.0. Released v7.5.0.
% 0.06/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.32  % Computer : n025.cluster.edu
% 0.13/0.32  % Model    : x86_64 x86_64
% 0.13/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.32  % Memory   : 8042.1875MB
% 0.13/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.32  % CPULimit : 300
% 0.13/0.32  % DateTime : Fri Mar 19 05:31:07 EDT 2021
% 0.13/0.32  % CPUTime  : 
% 0.13/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.34  Python 2.7.5
% 0.20/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4ea8>, <kernel.Type object at 0x2b34497f4128>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mt__Heap__OTree_Itf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring produc1689254567Tree_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x9215a8>, <kernel.Type object at 0x2b34497f4290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring set_Pr1070816379Tree_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4cb0>, <kernel.Type object at 0x2b34497f4830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring set_Pr921883667ee_a_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4128>, <kernel.Type object at 0x2b34497f4c20>) of role type named ty_n_t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring produc143150363Tree_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4290>, <kernel.Type object at 0x2b34497f4320>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring produc981471411ee_a_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4830>, <kernel.Type object at 0x2b34497f4c20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring set_Product_prod_a_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f43f8>, <kernel.Type object at 0x91dcf8>) of role type named ty_n_t__Product____Type__Oprod_Itf__a_Mtf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring product_prod_a_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4320>, <kernel.Type object at 0x91dcf8>) of role type named ty_n_t__Multiset__Omultiset_Itf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring multiset_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f49e0>, <kernel.Type object at 0x91dcb0>) of role type named ty_n_t__List__Olist_Itf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring list_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4c20>, <kernel.Type object at 0x91db00>) of role type named ty_n_t__Heap__OTree_Itf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring tree_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f43f8>, <kernel.Type object at 0x91d488>) of role type named ty_n_t__Set__Oset_Itf__a_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring set_a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x2b34497f4c20>, <kernel.Type object at 0x91db48>) of role type named ty_n_tf__a
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring a:Type
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x91db90>, <kernel.DependentProduct object at 0x920440>) of role type named sy_c_BNF__Def_Ocsquare_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mt__Heap__OTree_Itf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring bNF_cs1091007358Tree_a:(set_Pr1070816379Tree_a->((produc143150363Tree_a->tree_a)->((produc1689254567Tree_a->tree_a)->((produc143150363Tree_a->produc143150363Tree_a)->((produc143150363Tree_a->produc1689254567Tree_a)->Prop)))))
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x91db00>, <kernel.DependentProduct object at 0x920c68>) of role type named sy_c_BNF__Def_Ocsquare_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.20/0.60  Using role type
% 0.20/0.60  Declaring bNF_cs739966834Tree_a:(set_Pr1070816379Tree_a->((product_prod_a_a->a)->((produc143150363Tree_a->a)->((produc143150363Tree_a->product_prod_a_a)->((produc143150363Tree_a->produc143150363Tree_a)->Prop)))))
% 0.20/0.60  FOF formula (<kernel.Constant object at 0x91db90>, <kernel.DependentProduct object at 0x920440>) of role type named sy_c_BNF__Def_Ocsquare_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_cs1095035134ee_a_a:(set_Product_prod_a_a->((produc143150363Tree_a->tree_a)->((produc981471411ee_a_a->tree_a)->((product_prod_a_a->produc143150363Tree_a)->((product_prod_a_a->produc981471411ee_a_a)->Prop)))))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x91db00>, <kernel.DependentProduct object at 0x920a70>) of role type named sy_c_BNF__Def_OfstOp_001t__Heap__OTree_Itf__a_J_001tf__a_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_fstOp_Tree_a_a_a:((tree_a->(a->Prop))->((a->(a->Prop))->(produc981471411ee_a_a->produc981471411ee_a_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x91dcb0>, <kernel.DependentProduct object at 0x920b48>) of role type named sy_c_BNF__Def_OfstOp_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_fs1579355852Tree_a:((a->(tree_a->Prop))->((tree_a->(tree_a->Prop))->(produc143150363Tree_a->produc143150363Tree_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x91dcb0>, <kernel.DependentProduct object at 0x920f38>) of role type named sy_c_BNF__Def_OfstOp_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_fstOp_a_Tree_a_a:((a->(tree_a->Prop))->((tree_a->(a->Prop))->(product_prod_a_a->produc143150363Tree_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920950>, <kernel.DependentProduct object at 0x920488>) of role type named sy_c_BNF__Def_OfstOp_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_fstOp_a_a_Tree_a:((a->(a->Prop))->((a->(tree_a->Prop))->(produc143150363Tree_a->product_prod_a_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920440>, <kernel.DependentProduct object at 0x920050>) of role type named sy_c_BNF__Def_Opick__middlep_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_pi1059296282ee_a_a:((tree_a->(tree_a->Prop))->((tree_a->(a->Prop))->(tree_a->(a->tree_a))))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920ef0>, <kernel.DependentProduct object at 0x920ab8>) of role type named sy_c_BNF__Def_Opick__middlep_001t__Heap__OTree_Itf__a_J_001tf__a_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_pi1407460238_a_a_a:((tree_a->(a->Prop))->((a->(a->Prop))->(tree_a->(a->a))))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920f38>, <kernel.DependentProduct object at 0x9205a8>) of role type named sy_c_BNF__Def_Opick__middlep_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_pi1536086554Tree_a:((a->(tree_a->Prop))->((tree_a->(tree_a->Prop))->(a->(tree_a->tree_a))))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920950>, <kernel.DependentProduct object at 0x920098>) of role type named sy_c_BNF__Def_Opick__middlep_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_pi207687054Tree_a:((a->(a->Prop))->((a->(tree_a->Prop))->(a->(tree_a->a))))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920050>, <kernel.DependentProduct object at 0x920f80>) of role type named sy_c_BNF__Def_OsndOp_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_sn210385162ee_a_a:((tree_a->(tree_a->Prop))->((tree_a->(a->Prop))->(produc981471411ee_a_a->produc981471411ee_a_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920ab8>, <kernel.DependentProduct object at 0x920830>) of role type named sy_c_BNF__Def_OsndOp_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_sn687175434Tree_a:((a->(tree_a->Prop))->((tree_a->(tree_a->Prop))->(produc143150363Tree_a->produc1689254567Tree_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x9205a8>, <kernel.DependentProduct object at 0x920b00>) of role type named sy_c_BNF__Def_OsndOp_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_sndOp_a_Tree_a_a:((a->(tree_a->Prop))->((tree_a->(a->Prop))->(product_prod_a_a->produc981471411ee_a_a)))
% 0.46/0.61  FOF formula (<kernel.Constant object at 0x920098>, <kernel.DependentProduct object at 0x920878>) of role type named sy_c_BNF__Def_OsndOp_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.46/0.61  Using role type
% 0.46/0.61  Declaring bNF_sndOp_a_a_Tree_a:((a->(a->Prop))->((a->(tree_a->Prop))->(produc143150363Tree_a->produc143150363Tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920f80>, <kernel.DependentProduct object at 0x920fc8>) of role type named sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring bNF_Gr2005589581ee_a_a:(set_Pr1070816379Tree_a->((produc143150363Tree_a->tree_a)->((produc143150363Tree_a->a)->set_Pr921883667ee_a_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920830>, <kernel.DependentProduct object at 0x920c68>) of role type named sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring bNF_Gr2042500789Tree_a:(set_Pr1070816379Tree_a->((produc143150363Tree_a->a)->((produc143150363Tree_a->tree_a)->set_Pr1070816379Tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920878>, <kernel.DependentProduct object at 0x920b00>) of role type named sy_c_BNF__Greatest__Fixpoint_Oimage2_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring bNF_Gr614734384ee_a_a:(set_a->((a->tree_a)->((a->a)->set_Pr921883667ee_a_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920fc8>, <kernel.DependentProduct object at 0x920320>) of role type named sy_c_BNF__Greatest__Fixpoint_Oimage2_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring bNF_Gr651645592Tree_a:(set_a->((a->a)->((a->tree_a)->set_Pr1070816379Tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920e60>, <kernel.DependentProduct object at 0x9204d0>) of role type named sy_c_Fun_Ocomp_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_T59512783Tree_a:((tree_a->tree_a)->((tree_a->tree_a)->(tree_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x9205a8>) of role type named sy_c_Fun_Ocomp_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_T1074491280ee_a_a:((tree_a->tree_a)->((produc981471411ee_a_a->tree_a)->(produc981471411ee_a_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920830>, <kernel.DependentProduct object at 0x920098>) of role type named sy_c_Fun_Ocomp_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_T236170232Tree_a:((tree_a->tree_a)->((produc143150363Tree_a->tree_a)->(produc143150363Tree_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9204d0>, <kernel.DependentProduct object at 0x920f80>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P1066590417ee_a_a:((produc981471411ee_a_a->tree_a)->((produc981471411ee_a_a->produc981471411ee_a_a)->(produc981471411ee_a_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9205a8>, <kernel.DependentProduct object at 0x920cf8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P228269369Tree_a:((produc981471411ee_a_a->tree_a)->((produc143150363Tree_a->produc981471411ee_a_a)->(produc143150363Tree_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920e60>, <kernel.DependentProduct object at 0x920b90>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P342079405Tree_a:((produc981471411ee_a_a->a)->((produc143150363Tree_a->produc981471411ee_a_a)->(produc143150363Tree_a->a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x920128>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P1663859001ee_a_a:((produc143150363Tree_a->tree_a)->((produc981471411ee_a_a->produc143150363Tree_a)->(produc981471411ee_a_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920830>, <kernel.DependentProduct object at 0x9207a0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P825537953Tree_a:((produc143150363Tree_a->tree_a)->((produc143150363Tree_a->produc143150363Tree_a)->(produc143150363Tree_a->tree_a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9204d0>, <kernel.DependentProduct object at 0x920bd8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001tf__a_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P1103783853ee_a_a:((produc143150363Tree_a->a)->((produc981471411ee_a_a->produc143150363Tree_a)->(produc981471411ee_a_a->a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9205a8>, <kernel.DependentProduct object at 0x9208c0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_P265462805Tree_a:((produc143150363Tree_a->a)->((produc143150363Tree_a->produc143150363Tree_a)->(produc143150363Tree_a->a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920e60>, <kernel.DependentProduct object at 0x9207e8>) of role type named sy_c_Fun_Ocomp_001tf__a_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring comp_a608639864Tree_a:((a->a)->((produc143150363Tree_a->a)->(produc143150363Tree_a->a)))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x9204d0>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_Oheapify_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm970322378pify_a:(tree_a->tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920830>, <kernel.DependentProduct object at 0x920560>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_Ohs__is__empty_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm229596386mpty_a:(tree_a->Prop)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9207e8>, <kernel.DependentProduct object at 0x920200>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_Ohs__remove__max_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm915766629_max_a:(tree_a->produc143150363Tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x9204d0>, <kernel.DependentProduct object at 0x920908>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_Oleft_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm1140443833left_a:(tree_a->tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920560>, <kernel.DependentProduct object at 0x917cb0>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_OremoveLeaf_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm837449470Leaf_a:(tree_a->produc143150363Tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920200>, <kernel.DependentProduct object at 0x917200>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_Oright_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm1257206334ight_a:(tree_a->tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x917d88>) of role type named sy_c_HeapImperative__Mirabelle__ksbqzsoydx_OsiftDown_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heapIm1091024090Down_a:(tree_a->tree_a)
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x917cb0>, <kernel.DependentProduct object at 0x920908>) of role type named sy_c_Heap_OHeap_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.46/0.62  Using role type
% 0.46/0.62  Declaring heap_Tree_a_a:(tree_a->((tree_a->Prop)->((list_a->tree_a)->((tree_a->multiset_a)->((tree_a->tree_a)->((tree_a->produc143150363Tree_a)->Prop))))))
% 0.46/0.62  FOF formula (<kernel.Constant object at 0x917cb0>, <kernel.DependentProduct object at 0x920200>) of role type named sy_c_Heap_OHeap__axioms_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring heap_axioms_Tree_a_a:((tree_a->Prop)->((list_a->tree_a)->((tree_a->multiset_a)->((tree_a->tree_a)->((tree_a->produc143150363Tree_a)->Prop)))))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b34497d0d88>, <kernel.Constant object at 0x920830>) of role type named sy_c_Heap_OTree_OE_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring e_a:tree_a
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b34497d0c68>, <kernel.DependentProduct object at 0x920200>) of role type named sy_c_Heap_OTree_OT_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring t_a:(a->(tree_a->(tree_a->tree_a)))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x91ce60>) of role type named sy_c_Heap_Oin__tree_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring in_tree_a:(a->(tree_a->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920908>, <kernel.DependentProduct object at 0x91c050>) of role type named sy_c_Heap_Ois__heap_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring is_heap_a:(tree_a->Prop)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x9204d0>, <kernel.DependentProduct object at 0x91c3b0>) of role type named sy_c_Heap_Omultiset_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring multiset_a2:(tree_a->multiset_a)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920b00>, <kernel.DependentProduct object at 0x91c8c0>) of role type named sy_c_Heap_Oval_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring val_a:(tree_a->a)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920908>, <kernel.DependentProduct object at 0x91c050>) of role type named sy_c_If_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring if_Pro1144176865Tree_a:(Prop->(produc143150363Tree_a->(produc143150363Tree_a->produc143150363Tree_a)))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920560>, <kernel.DependentProduct object at 0x91cc20>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring lattic146396397_Max_a:(set_a->a)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920908>, <kernel.DependentProduct object at 0x91c050>) of role type named sy_c_Multiset_Oadd__mset_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring add_mset_a:(a->(multiset_a->multiset_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920908>, <kernel.DependentProduct object at 0x91c950>) of role type named sy_c_Multiset_Oset__mset_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_mset_a:(multiset_a->set_a)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x920908>, <kernel.DependentProduct object at 0x91c170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Heap__OTree_Itf__a_J_M_062_Itf__a_M_Eo_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_le1748873858_a_a_o:((tree_a->(a->Prop))->((tree_a->(a->Prop))->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c710>, <kernel.DependentProduct object at 0x91cf80>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_M_Eo_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_le1601593986ee_a_o:((produc143150363Tree_a->Prop)->((produc143150363Tree_a->Prop)->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91cef0>, <kernel.DependentProduct object at 0x91c050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_062_It__Heap__OTree_Itf__a_J_M_Eo_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_le1327026842ee_a_o:((a->(tree_a->Prop))->((a->(tree_a->Prop))->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91cc20>, <kernel.DependentProduct object at 0x91c290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_Eo_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_less_eq_a_o:((a->Prop)->((a->Prop)->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c170>, <kernel.DependentProduct object at 0x91c050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_le864074675ee_a_a:(set_Pr921883667ee_a_a->(set_Pr921883667ee_a_a->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x91c710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_le1013007387Tree_a:(set_Pr1070816379Tree_a->(set_Pr1070816379Tree_a->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c8c0>, <kernel.DependentProduct object at 0x91cef0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_less_eq_set_a:(set_a->(set_a->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91ca70>, <kernel.DependentProduct object at 0x91cc20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring ord_less_eq_a:(a->(a->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c710>, <kernel.DependentProduct object at 0x91c3b0>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring order_Greatest_a:((a->Prop)->a)
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91cef0>, <kernel.DependentProduct object at 0x91c8c0>) of role type named sy_c_Product__Type_OPair_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc649172771ee_a_a:(tree_a->(a->produc981471411ee_a_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c368>, <kernel.DependentProduct object at 0x91c518>) of role type named sy_c_Product__Type_OPair_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc686083979Tree_a:(a->(tree_a->produc143150363Tree_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c3b0>, <kernel.DependentProduct object at 0x91cef0>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc569472578ee_a_a:((tree_a->tree_a)->(produc981471411ee_a_a->produc981471411ee_a_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c8c0>, <kernel.DependentProduct object at 0x91c368>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc606383786Tree_a:((tree_a->a)->(produc1689254567Tree_a->produc143150363Tree_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91ca70>, <kernel.DependentProduct object at 0x91c3b0>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__OTree_Itf__a_J_001tf__a_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc159857078_a_a_a:((tree_a->a)->(produc981471411ee_a_a->product_prod_a_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c710>, <kernel.DependentProduct object at 0x91c8c0>) of role type named sy_c_Product__Type_Oapfst_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc1046262850Tree_a:((a->tree_a)->(produc143150363Tree_a->produc1689254567Tree_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x91ca70>) of role type named sy_c_Product__Type_Oapfst_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc1070656334ee_a_a:((a->tree_a)->(product_prod_a_a->produc981471411ee_a_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c518>, <kernel.DependentProduct object at 0x91c710>) of role type named sy_c_Product__Type_Oapfst_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc1107567542Tree_a:((a->a)->(produc143150363Tree_a->produc143150363Tree_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c368>, <kernel.DependentProduct object at 0x91cf80>) of role type named sy_c_Product__Type_Oapsnd_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc819961216ee_a_a:((tree_a->tree_a)->(produc143150363Tree_a->produc143150363Tree_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91ca70>, <kernel.DependentProduct object at 0x91cf80>) of role type named sy_c_Product__Type_Oapsnd_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc856872424Tree_a:((tree_a->a)->(produc1689254567Tree_a->produc981471411ee_a_a))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x91c8c0>, <kernel.DependentProduct object at 0x91c710>) of role type named sy_c_Product__Type_Oapsnd_001t__Heap__OTree_Itf__a_J_001tf__a_001tf__a
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring produc21534708_a_a_a:((tree_a->a)->(produc143150363Tree_a->product_prod_a_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x2b34497f2830>) of role type named sy_c_Product__Type_Oapsnd_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1296751488Tree_a:((a->tree_a)->(produc981471411ee_a_a->produc1689254567Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91ca70>, <kernel.DependentProduct object at 0x2b34497f2830>) of role type named sy_c_Product__Type_Oapsnd_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc932333964ee_a_a:((a->tree_a)->(product_prod_a_a->produc143150363Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x2b34497f2830>) of role type named sy_c_Product__Type_Oapsnd_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc969245172Tree_a:((a->a)->(produc981471411ee_a_a->produc981471411ee_a_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91c710>, <kernel.DependentProduct object at 0x2b34497f2b00>) of role type named sy_c_Product__Type_Ocurry_001t__Heap__OTree_Itf__a_J_001tf__a_001_Eo
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1205515265_a_a_o:((produc981471411ee_a_a->Prop)->(tree_a->(a->Prop)))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x2b34497f28c0>) of role type named sy_c_Product__Type_Ocurry_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1808426884Tree_a:((produc981471411ee_a_a->produc143150363Tree_a)->(tree_a->(a->produc143150363Tree_a)))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x91cf80>, <kernel.DependentProduct object at 0x2b34497f2878>) of role type named sy_c_Product__Type_Ocurry_001tf__a_001t__Heap__OTree_Itf__a_J_001_Eo
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1291432345ee_a_o:((produc143150363Tree_a->Prop)->(a->(tree_a->Prop)))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2830>, <kernel.DependentProduct object at 0x2b34497f2248>) of role type named sy_c_Product__Type_Ocurry_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc740705523Tree_a:((produc143150363Tree_a->tree_a)->(a->(tree_a->tree_a)))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f29e0>, <kernel.DependentProduct object at 0x2b34497f2a28>) of role type named sy_c_Product__Type_Ocurry_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc623433908ee_a_a:((produc143150363Tree_a->produc981471411ee_a_a)->(a->(tree_a->produc981471411ee_a_a)))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f28c0>, <kernel.DependentProduct object at 0x2b34497f2248>) of role type named sy_c_Product__Type_Ointernal__case__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc126329485Tree_a:((tree_a->(a->produc143150363Tree_a))->(produc981471411ee_a_a->produc143150363Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2b48>, <kernel.DependentProduct object at 0x2b34497f2a28>) of role type named sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001_Eo
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1405823650ee_a_o:((a->(tree_a->Prop))->(produc143150363Tree_a->Prop))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2878>, <kernel.DependentProduct object at 0x2b34497f2248>) of role type named sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc534868220Tree_a:((a->(tree_a->tree_a))->(produc143150363Tree_a->tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f29e0>, <kernel.DependentProduct object at 0x2b34497f28c0>) of role type named sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1088820157ee_a_a:((a->(tree_a->produc981471411ee_a_a))->(produc143150363Tree_a->produc981471411ee_a_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2a28>, <kernel.DependentProduct object at 0x2b3441d1f0e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001_Eo
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1587316832_a_a_o:((tree_a->(a->Prop))->(produc981471411ee_a_a->Prop))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f28c0>, <kernel.DependentProduct object at 0x2b3441d1f248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc433477818Tree_a:((tree_a->(a->tree_a))->(produc981471411ee_a_a->tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f29e0>, <kernel.DependentProduct object at 0x2b3441d1f170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1207340411ee_a_a:((tree_a->(a->produc981471411ee_a_a))->(produc981471411ee_a_a->produc981471411ee_a_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f28c0>, <kernel.DependentProduct object at 0x2b3441d1f1b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc369019363Tree_a:((tree_a->(a->produc143150363Tree_a))->(produc981471411ee_a_a->produc143150363Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f29e0>, <kernel.DependentProduct object at 0x2b3441d1f200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc951236931Tree_a:((tree_a->(a->set_Pr1070816379Tree_a))->(produc981471411ee_a_a->set_Pr1070816379Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2a28>, <kernel.DependentProduct object at 0x2b3441d1f128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Heap__OTree_Itf__a_J_001tf__a_001t__Set__Oset_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc136688934_set_a:((tree_a->(a->set_a))->(produc981471411ee_a_a->set_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b34497f2a28>, <kernel.DependentProduct object at 0x2b3441d1f200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001_Eo
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1673233912ee_a_o:((a->(tree_a->Prop))->(produc143150363Tree_a->Prop))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b3441d1f2d8>, <kernel.DependentProduct object at 0x2b3441d1f1b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc873356882Tree_a:((a->(tree_a->tree_a))->(produc143150363Tree_a->tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b3441d1f320>, <kernel.DependentProduct object at 0x2b3441d1f3b0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc1331510035ee_a_a:((a->(tree_a->produc981471411ee_a_a))->(produc143150363Tree_a->produc981471411ee_a_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b3441d1f0e0>, <kernel.DependentProduct object at 0x2b3441d1f170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc493188987Tree_a:((a->(tree_a->produc143150363Tree_a))->(produc143150363Tree_a->produc143150363Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b3441d1f3f8>, <kernel.DependentProduct object at 0x2b3441d1f368>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring produc802621147Tree_a:((a->(tree_a->set_Pr1070816379Tree_a))->(produc143150363Tree_a->set_Pr1070816379Tree_a))
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b3441d1f440>, <kernel.DependentProduct object at 0x2b3441d1f128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Set__Oset_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring produc1902270_set_a:((a->(tree_a->set_a))->(produc143150363Tree_a->set_a))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f170>, <kernel.DependentProduct object at 0x2b3441d1f2d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring produc950721886ee_a_a:((a->(tree_a->a))->(produc143150363Tree_a->a))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f488>, <kernel.DependentProduct object at 0x2b3441d1f320>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring produc1206152067Tree_a:(produc1689254567Tree_a->tree_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f518>, <kernel.DependentProduct object at 0x2b3441d1f0e0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring product_fst_Tree_a_a:(produc981471411ee_a_a->tree_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f2d8>, <kernel.DependentProduct object at 0x2b3441d1f5a8>) of role type named sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring product_fst_a_Tree_a:(produc143150363Tree_a->a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f320>, <kernel.DependentProduct object at 0x2b3441d1f5f0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring product_snd_Tree_a_a:(produc981471411ee_a_a->a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f0e0>, <kernel.DependentProduct object at 0x2b3441d1f638>) of role type named sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring product_snd_a_Tree_a:(produc143150363Tree_a->tree_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f5a8>, <kernel.DependentProduct object at 0x2b3441d1f680>) of role type named sy_c_Product__Type_Oprod_Osnd_001tf__a_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring product_snd_a_a:(product_prod_a_a->a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f5f0>, <kernel.DependentProduct object at 0x2b3441d1f6c8>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring produc1478296771ee_a_a:(produc981471411ee_a_a->produc143150363Tree_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f638>, <kernel.DependentProduct object at 0x2b3441d1f710>) of role type named sy_c_Product__Type_Oprod_Oswap_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring produc1515207979Tree_a:(produc143150363Tree_a->produc981471411ee_a_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f680>, <kernel.DependentProduct object at 0x2b3441d1f0e0>) of role type named sy_c_Relation_Orelcompp_001tf__a_001t__Heap__OTree_Itf__a_J_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring relcom439193229Tree_a:((a->(tree_a->Prop))->((tree_a->(tree_a->Prop))->(a->(tree_a->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f6c8>, <kernel.DependentProduct object at 0x2b3441d1f7a0>) of role type named sy_c_Relation_Orelcompp_001tf__a_001t__Heap__OTree_Itf__a_J_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring relcompp_a_Tree_a_a:((a->(tree_a->Prop))->((tree_a->(a->Prop))->(a->(a->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f5a8>, <kernel.DependentProduct object at 0x2b3441d1f758>) of role type named sy_c_Relation_Orelcompp_001tf__a_001tf__a_001t__Heap__OTree_Itf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring relcompp_a_a_Tree_a:((a->(a->Prop))->((a->(tree_a->Prop))->(a->(tree_a->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f710>, <kernel.DependentProduct object at 0x2b3441d1f908>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring collec1324690334ee_a_a:((produc981471411ee_a_a->Prop)->set_Pr921883667ee_a_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f0e0>, <kernel.DependentProduct object at 0x2b3441d1f8c0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring collec486369286Tree_a:((produc143150363Tree_a->Prop)->set_Pr1070816379Tree_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f830>, <kernel.DependentProduct object at 0x2b3441d1f320>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mtf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring collec645855634od_a_a:((product_prod_a_a->Prop)->set_Product_prod_a_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f7a0>, <kernel.DependentProduct object at 0x2b3441d1f950>) of role type named sy_c_Set_OCollect_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring collect_a:((a->Prop)->set_a)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f6c8>, <kernel.DependentProduct object at 0x2b3441d1f0e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Heap__OTree_Itf__a_J_Mtf__a_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring member1092636252ee_a_a:(produc981471411ee_a_a->(set_Pr921883667ee_a_a->Prop))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f5a8>, <kernel.DependentProduct object at 0x2b3441d1f7e8>) of role type named sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Heap__OTree_Itf__a_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring member254315204Tree_a:(produc143150363Tree_a->(set_Pr1070816379Tree_a->Prop))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f710>, <kernel.DependentProduct object at 0x2b3441d1f830>) of role type named sy_c_member_001tf__a
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring member_a:(a->(set_a->Prop))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f998>, <kernel.Constant object at 0x2b3441d1f830>) of role type named sy_v_t
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring t:tree_a
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b3441d1f5a8>, <kernel.Constant object at 0x2b3441d1f830>) of role type named sy_v_v____
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring v:a
% 0.48/0.65  FOF formula (not (((eq tree_a) t) e_a)) of role axiom named fact_0_assms_I2_J
% 0.48/0.65  A new axiom: (not (((eq tree_a) t) e_a))
% 0.48/0.65  FOF formula (is_heap_a t) of role axiom named fact_1_assms_I1_J
% 0.48/0.65  A new axiom: (is_heap_a t)
% 0.48/0.65  FOF formula (not (((eq tree_a) (((t_a v) e_a) e_a)) e_a)) of role axiom named fact_2__C1_Oprems_C_I2_J
% 0.48/0.65  A new axiom: (not (((eq tree_a) (((t_a v) e_a) e_a)) e_a))
% 0.48/0.65  FOF formula (is_heap_a (((t_a v) e_a) e_a)) of role axiom named fact_3__C1_Oprems_C_I1_J
% 0.48/0.65  A new axiom: (is_heap_a (((t_a v) e_a) e_a))
% 0.48/0.65  <<<      ( X
% 0.48/0.65                 != ( t_a @ V @ e_a @ ( t_a @ Va @ Vb @ Vc ) ) )
% 0.48/0.65             => ~ !>>>!!!<<< [V: a,Va: a,Vb: tree_a,Vc: tree_a,Vd: a,Ve: tree_a,Vf: tree_a] :
% 0.48/0.65                    ( X
% 0.48/0.65    >>>
% 0.48/0.65  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 221, 120, 187, 221, 120, 187, 221, 120, 187, 124]
% 0.48/0.65  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,24760), LexToken(LPAR,'(',1,24763), name, LexToken(COMMA,',',1,24786), formula_role, LexToken(COMMA,',',1,24792), LexToken(LPAR,'(',1,24793), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,24801), thf_variable_list, LexToken(RBRACKET,']',1,24811), LexToken(COLON,':',1,24813), LexToken(LPAR,'(',1,24821), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,24844), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,24923), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,25055), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.48/0.65  Unexpected exception Syntax error at '!':BANG
% 0.48/0.65  Traceback (most recent call last):
% 0.48/0.65    File "CASC.py", line 79, in <module>
% 0.48/0.65      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.48/0.65    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.48/0.65      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.48/0.65    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.48/0.65      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.48/0.65    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.48/0.65      tok = self.errorfunc(errtoken)
% 0.48/0.65    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.48/0.65      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.48/0.65  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------